package com.ruoyi.energy.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
public class ParkPictureResponseVO {

    @JsonProperty("ret_code")
    private String retCode;
    @JsonProperty("error_des")
    private String errorDes;
    @JsonProperty("query_type")
    private String queryType;
    @JsonProperty("plate_id_in")
    private String plateIdIn;
    @JsonProperty("image_name_in")
    private String imageNameIn;
    @JsonProperty("access_time_in")
    private String accessTimeIn;
    @JsonProperty("plate_id_out")
    private String plateIdOut;
    @JsonProperty("image_name_out")
    private String imageNameOut;
    @JsonProperty("access_time_out")
    private String accessTimeOut;
    @JsonProperty("imagestream")
    private List<ImagestreamDTO> imagestream;
    @JsonProperty("timestamp")
    private String timestamp;
    @JsonProperty("signature")
    private String signature;

    @NoArgsConstructor
    @Data
    public static class ImagestreamDTO {
        @JsonProperty("streamdata_in")
        private String streamdataIn;
        @JsonProperty("streamdata_out")
        private String streamdataOut;
    }
}
